<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

 class Picture_m extends CI_Model{
    function __construct(){
      parent::__construct();
      
    }
    /*
     * Recupero de la tabla de configuracion el numero maximo permitiso de images que se pueden subir.
     */
    function max_upload_img(){
     $this->db->select('config.img_max');        
     $this->db->from('config');
     $consulta = $this->db->get();
     foreach ($consulta->result() as $value){
         return $value->img_max;
         }
    }
    
    /*
     * Guardar Datos de la imagen en la base
     */
    function save_img($name_img, $path_img, $token_img, $id_inmu){
            $data_img = array(
                'name_img' => $name_img,
                'path_img'=> $path_img,
                'token_img' => $token_img,
                'id_inmu'   => $id_inmu,
                );
            return $this->db->insert('inmueble_imagenes',$data_img);
    }
    
    /*
     *Busca las imagenes subidas con el mismo token 
     */
    function search_img($id_form){
     $this->db->select('inmueble_imagenes.name_img, inmueble_imagenes.path_img');        
     $this->db->from('inmueble_imagenes');
     $this->db->where('inmueble_imagenes.token_img',$id_form);
     $query = $this->db->get();
     return $query;
        
    }
    
    /*
     * Cuenta las imagenes ya subidas con el mismo token
     */
    function contar_img($token_img){
    $this->db->where('token_img', $token_img);
     if (!empty($token_img)){
         return $this->db->count_all_results('inmueble_imagenes');
         }else{
             return 0;
             }
    }
       
 
 }//Fin del modelo Picture_m